Флаги не меняются.
Команда:
JA short-label
Логика:
Jump if CF = 0 and ZF = 0
Команда JA используется после команд CMP и SUB и передает управление по метке short-label, если первый операнд (который должен быть числом без знака) был больше, чем второй операнд (также без знака). Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Операнды | Такт байты (слова) | Обращения | Байты | Пример |
short-label | 16 или 4 | - | 2 | JA ABOVE |
Примечания:
Команда JNBE, переход если не ниже и не равно, - это та же команда, что и JA.
Команду JA, переход если выше, следует использовать при сравнении чисел без знака.
Команду JG, переход если больше, следует использовать при сравнении чисел со знаком.